package com.bangzhi.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("对外担保情况")
@Data
public class MfCusGuaranteeOuter {

    /**
     * 不同于实体新增字段 前端默认传参为cusGuaranteeountBase
     */
    private String formId;

	private String id;


    @ApiModelProperty(value = "客户号",required = true ,example = "客户号")
    private String cusNo;

    @ApiModelProperty(value="关联编号 同cusNo",example="关联编号 同cusNo")
    private String relNo;


    @ApiModelProperty(value = "客户名",required = true ,example = "客户名")
    private String cusName;


    @ApiModelProperty(value = "被担保人",required = true ,example = "被担保人")
	private String cusNameGuaranteed;


    @ApiModelProperty(value = "担保余额",required = true ,example = "担保余额")
	private Double guaranteeBal;


    @ApiModelProperty(value = "债务到期时间",required = true ,example = "债务到期时间")
	private String endTime;


    @ApiModelProperty(value = "是否互保 1是 0否" ,example = "是否互保 1是 0否")
	private String isMutual;

    @ApiModelProperty(value="关联关系",example="关联关系")
	private String relationName;

    @ApiModelProperty(value="反担保措施",example="反担保措施")
    private String revouContent;

	private String revouType;

    @ApiModelProperty(value="备注",example="备注")
    private String remark;

    @ApiModelProperty(value="证件类型",example="证件类型")
	private String idType;

    @ApiModelProperty(value="证件号码",example="证件号码")
	private String idNum;

    @ApiModelProperty(value="注册资本",example="注册资本")
	private Double registeredCapital;

	private String manageProduct;
	private String guarantorName;//担保人名称
	private String guarantorType;//担保人类型
	private String mainCreditorName;//主债权人名称
	private Double mainCreditorAmt; //主债权金额
	private String mainCreditorStart;//主债权起始日
	private String loanFiveClassify; //五级分类
	private String manageAddress;    //经营地址
	private String principalName;    //负责人
	private String phone;            //联系电话
	private String guaranteeObjectScope;//担保对象范围：1.集团内，2，集团外
	private Double balanceOut;//未结清余额
	private String guaType;//担保类型
	private String repayMent;//还款方式
	private Integer loanTime;//贷款期限

    private String opNo;
    private String opName;//登记人姓名
    private String brNo;//登记部门编号
    private String brName;//登记部门名称
    private String regTime;//登记时间
    private String lstModTime;//最后修改时间
    private String delFlag;//1 删除 0 默认
}
